﻿#pragma warning(disable: 4996)
#pragma warning(disable: 6031)

/*
输入2个正整数lower和upper（lower≤upper≤100），请输出一张取值范围为[lower，upper]、且每次增加2华氏度的华氏-摄氏温度转换表。

温度转换的计算公式：C=5×(F−32)/9，其中：C表示摄氏温度，F表示华氏温度。

输入格式:
在一行中输入2个整数，分别表示lower和upper的值，中间用空格分开。

输出格式:
第一行输出："fahr celsius"

接着每行输出一个华氏温度fahr（整型）与一个摄氏温度celsius（占据6个字符宽度，靠右对齐，保留1位小数）。

若输入的范围不合法，则输出"Invalid."。

输入样例1:
32 35
输出样例1:
fahr celsius
32   0.0
34   1.1
输入样例2:
40 30
输出样例2:
Invalid.
*/

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

int lower, upper;

read_data()
{
	scanf("%d %d", &lower, &upper);
}

float F2C(int F)
{
	return 5.0 * (F - 32) / 9;
}

void solve()
{
	read_data();
	if (lower > upper) {
		printf("Invalid.\n");
		return;
	}
	printf("fahr celsius\n");
	for (int i = lower; i <= upper; i += 2)
	{
		printf("%d%6.1f\n", i, F2C(i));
	}
}

int main()
{
	freopen("D:/Develop/GitRepos/MOOC/浙江大学/数据结构/201906/DataStructure/M2019秋C入门和进阶练习集/7-71.txt", "r", stdin);
	solve();
	return 0;
}
